﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="legaldocs.aspx.cs" Inherits="legaldocs" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>KLegal V.2.2</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <link rel="stylesheet" href="css\datepicker3.css" />
    <link rel="stylesheet" href="css\bootstrap.css" type="text/css" /> 
    <link rel="stylesheet" href="css\estilos2.css" type="text/css" /> 
    <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>
    <script type="text/javascript" src="js/bootstrap-datepicker.js"></script> 
    <script type="text/javascript" src="js/locales/bootstrap-datepicker.es.js" charset="UTF-8"></script>
    <script type="text/javascript" src="js/bootstrap.min.js"></script> 

    <script type="text/javascript">
                   
        function mensaje(txt) {
            alert(txt);
        }

        function objeto(objectId) {
            return (document.getElementById(objectId));
        }

        function pageLoad() {
            $(document).ready(function () {
                $('#txtFinicio').datepicker({
                    format: "dd/mm/yyyy", language: "es", autoclose: true
                });
                $('#txtFfin').datepicker({
                    format: "dd/mm/yyyy", language: "es", autoclose: true
                });
                $('#txtNfecha').datepicker({
                    format: "dd/mm/yyyy", language: "es", autoclose: true
                });
                $('#txtVfecha').datepicker({
                    format: "dd/mm/yyyy", language: "es", autoclose: true
                });

                $('#txtExpediente').keypress(function (e) {
                    if (e.which == 13) {
                        filtrar();
                        chatApp.sendMessage();
                    }
                });
                $('#txtDemandados').keypress(function (e) {
                    if (e.which == 13) {
                        filtrar();
                        chatApp.sendMessage();
                    }
                });
            });
        }

        function filtrar() {
            //alert("Filtra");
            if (objeto("txtFfin").value == "" && objeto("txtFinicio").value == "") {
                alert("Debe ingresar valores de fechas validos!!!")
                return false;
            }
            //alert("Gg");
            objeto("btnFiltra").click();
        }

        function nuevoexp() {
            objeto("txtNus").value = "0.00";
            objeto("txtNsoles").value = "0.00";
            objeto("txtNexp").value = "";
            objeto("txtNfecha").value = "";
            objeto("txtNdemanda").value = "";
            objeto("txtNjuez").value = "";
            objeto("txtNsumilla").value = "";
            objeto("hidFlag").value = "0";
            objeto("FUExpediente").value = "";
            $('#msgExpedientes').modal('show');
            //alert('n');
        }

        function escheck() {
            var ch = objeto("chkVfecha");
            var fv = objeto("txtVfecha");
            if (ch.checked == true) 
            {
            $('#txtVfecha').show();
            }
            else {
                $('#txtVfecha').hide();
            }
            
        }
         
        function validaexp() {
            if (objeto("txtNexp").value == "") {
                alert("Debe ingresar un Numero de Expediente!!");
                return false;
            }
            if (objeto("txtNfecha").value == "") {
                alert("Debe ingresar una Fecha del Expediente!!");
                return false;
            }
            if (objeto("txtNdemanda").value == "") {
                alert("Debe ingresar datos para el Demandado\Demandante!!");
                return false;
            }
            if (objeto("txtNsumilla").value == "") {
                alert("Debe ingresar una Sumilla!!");
                return false;
            }
            if (objeto("txtNjuez").value == "") {
                alert("Debe ingresar el Juez a cargo!!");
                return false;
            }
            if (objeto("chkVfecha").checked == true && objeto("txtVfecha").value == "") {
                alert("Debe ingresar una fecha de vencimiento!!");
                return false;
            }
            if (objeto("FUExpediente").value == "") {
                alert("Debe agregar el expediente fisico!!!");
                return false;
            }

            objeto("hidFlag").value = "1";
            __doPostBack("GrabarExp");

            //objeto("btnFiltra").click();
            //$("#msgExpedientes").modal("hide")
        }

        function validarFU(fld) {
            if (!/(\.pdf)$/i.test(fld.value)) {
                alert("Tipo de archivo seleccionado NO VALIDO!!!");
                fld.value = "";
                fld.focus();
                return false;
            }
            return true;
        }

        function exportar() {
            __doPostBack("ExportarXLS");
        }

    </script>

</head>

<body>
    <form id="form1" runat="server">

    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>

     <div id="cjcentrada">

        <div class="panel panel-primary" style="min-height:600px;">
           <div class="panel-heading">
               
                <h2 class="panel-title">
                
                <asp:Image ID="Image1" runat="server" ImageUrl="~/Imagenes/logolinea.png" 
                   Height="30px" Width="158px" />
                <span id ="TituloMsg" style="margin-left:30px;">
                    Procesos judiciales...
                    </span>
                    <span class="pull-right">
                    <button type="button" class="btn btn-default  btn-sm" style="height: 30px" 
                                    title="Crear nuevo expediente" onClick="nuevoexp()">
                                  <span class="glyphicon glyphicon-folder-open" aria-hidden="true"></span> 
                                  Nuevo expediente
                     </button>

                    <button type="button" class="btn btn-default  btn-sm" style="height: 30px" 
                                    title="Exportar a PDF" onClick="exportar()">
                                  <span class="glyphicon glyphicon-list-alt" aria-hidden="true"></span> 
                                  Exportar
                     </button>

                    <button type="button" class="btn btn-default  btn-sm" style="height: 30px" 
                                    title="Busqueda avanzada" onClick="location.href = 'Dashboard.aspx' ">
                                  <span class="glyphicon glyphicon-search" aria-hidden="true"></span> 
                                  Buscar
                     </button>

                     <button type="button" class="btn btn-default  btn-sm" style="height: 30px" 
                                    title="Volver al Dashboard" onClick="location.href = 'Dashboard.aspx' ">
                                  <span class="glyphicon glyphicon-log-out" aria-hidden="true"></span> 
                                  Cerrar
                     </button>
                    </span>
                </h2>
           </div>

             <div class="panel-body" style="min-height:250px;">
               <div id="secmenu">
                    <table>
                        <tr>
                            <td class="titulo13" width="140px">Expediente</td>
                            <td class="titulo13" width="210px">
                                    <asp:RadioButton ID="rdb1" runat="server" Font-Size="12px" 
                                        Text="&nbsp Demandado" GroupName="1" Checked="True" />&nbsp 
                                    <asp:RadioButton ID="rdb2" runat="server" Font-Size="12px" 
                                        Text="&nbsp Demandante" GroupName="1" />
                            </td>
                            <td class="titulo13" width="210px">Materia</td>
                            <td class="titulo13" width="240px">Acceso rapido</td>
                            <td class="titulo13" width="250px">
                            Fecha :
                                    <asp:RadioButton ID="rdb3" runat="server" Font-Size="12px" 
                                        Text="&nbsp Ingreso" GroupName="4" Checked="True" />&nbsp 
                                    <asp:RadioButton ID="rdb4" runat="server" Font-Size="12px" 
                                        Text="&nbsp Actuado" GroupName="4" />
                            </td>
                            <td class="titulo13"></td>
                        </tr>
                        <tr>
                            <td>
                                <asp:TextBox ID="txtExpediente" runat="server" Width="130px" Height="27px"></asp:TextBox>
                            </td>
                            <td>
                                <asp:TextBox ID="txtDemandados" runat="server" Width="200px" Height="27px"></asp:TextBox>
                            </td>
                            <td>
                                <asp:DropDownList ID="cmbMMateria" runat="server" Width="200px" Height="27px" Onchange="filtrar()">
                                </asp:DropDownList>
                            </td>
                            <td>
                                <asp:DropDownList ID="cmbAccesos" runat="server" Width="230px" Height="27px" Onchange="filtrar()">
                                    <asp:ListItem Value="0">S/D</asp:ListItem>
                                    <asp:ListItem Value="1">Ingresos de la ultima semana</asp:ListItem>
                                    <asp:ListItem Value="2">Vencimientos proximos 7 días</asp:ListItem>
                                    <asp:ListItem Value="3">Vencimientos proximos 3 días</asp:ListItem>
                                    <asp:ListItem Value="4">Vencidos</asp:ListItem>
                                    <asp:ListItem Value="5">Actuados los ultimos 7 dias</asp:ListItem>
                                    <asp:ListItem Value="6">Vencen Hoy</asp:ListItem>
                                </asp:DropDownList>
                            </td>
                            <td>
                                <asp:TextBox ID="txtFinicio" runat="server" Width="95px" Height="27px"></asp:TextBox>
                                al
                                <asp:TextBox ID="txtFfin" runat="server" Width="95px" Height="27px"></asp:TextBox>
                                
                            </td>
                         
                            <td>
                                <button type="button" class="btn btn-default  btn-sm" style="height: 27px" 
                                    title="Filtrar periodo" onclick="filtrar();">
                                  <span class="glyphicon glyphicon-search" aria-hidden="true"></span> 
                                  Ejecutar
                                 </button>
                            </td>
                        </tr>
                    </table>
               </div>

               <div id="seclistado" style="margin-top:10px;">
                   <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                   <ContentTemplate>     
                       <asp:Button ID="btnFiltra" runat="server" Text="Button" 
                           onclick="btnFiltra_Click" class="ocultado" />
                       <asp:GridView ID="gvListado" runat="server" AllowPaging="True" PageSize="20"  
                           CssClass="table table-striped" AutoGenerateColumns="False" 
                           DataKeyNames="IDEx" onrowcommand="gvListado_RowCommand" 
                           onpageindexchanging="gvListado_PageIndexChanging">
                           <Columns>
                               <asp:ButtonField ButtonType="Image" ImageUrl="~/Imagenes/editarot.png" 
                                   Text="Botón" CommandName="EditarExp">
                               <ItemStyle Width="20px" />
                               </asp:ButtonField>
                               <asp:BoundField DataField="NroExped" HeaderText="Nro. Expediente" />
                               <asp:BoundField DataField="Materia" HeaderText="Materia" />
                               <asp:BoundField DataField="Motivo" HeaderText="Motivo" />
                               <asp:BoundField DataField="Sala" HeaderText="Sala" />
                               <asp:BoundField DataField="Estado" HeaderText="Estado" />
                               <asp:BoundField DataField="FechaExped" DataFormatString="{0:dd/MM/yyyy}" 
                                   HeaderText="Fecha Exped." />
                           </Columns>
                       </asp:GridView>
                   </ContentTemplate>
                   </asp:UpdatePanel>

               </div>
           </div>


         </div>
       </div>
         
     <%--MODALES --%>

      <div class="modal fade" id="msgExpedientes" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog" style="width:550px">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
            <h4 class="modal-title" id="H3">Nuevo expediente...</h4>
          </div>
           <div class="modal-body">
                <table>
                    <tr>
                        <td class="titulo13" width="120px" height="30px">Nro de expediente:</td>
                        <td><asp:TextBox ID="txtNexp" runat="server"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">Tipo proceso:</td>
                        <td>
                            <asp:DropDownList ID="cmbNtp" runat="server" Height="27px">
                            </asp:DropDownList>
                        </td>
                    </tr>
                </table>
               <asp:UpdatePanel ID="UpdatePanel1" runat="server">
               <ContentTemplate>
                <table>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">Materia:</td>
                        <td>
                            <asp:DropDownList ID="cmbNmat" runat="server" Height="27px" 
                                onselectedindexchanged="cmbNmat_SelectedIndexChanged" AutoPostBack="True">
                            </asp:DropDownList>
                        </td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">Motivo proceso:</td>
                        <td>
                            <asp:DropDownList ID="cmbNmot" runat="server" Height="27px">
                            </asp:DropDownList>
                        </td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">
                            <asp:Label ID="lblNlocal" runat="server" Text="Label"></asp:Label>
                        </td>
                        <td>
                            <asp:DropDownList ID="cmbNlocal" runat="server" Height="27px">
                            </asp:DropDownList>
                        </td>
                    </tr>
                </table>
               </ContentTemplate>
               </asp:UpdatePanel>
               <table>
                <tr>
                    <td class="titulo13" width="120px" height="32px">Fecha expediente:</td>
                    <td>
                        <asp:TextBox ID="txtNfecha" runat="server" Width="100px"></asp:TextBox>
                    </td>
                    <td width="15px"></td>
                    <td class="titulo13" width="120px" height="32px">
                        <asp:CheckBox ID="chkVfecha" runat="server" Text="&nbsp Vencimiento :"  
                            onclick="escheck()" Checked="True" /></td>
                    <td>
                        <asp:TextBox ID="txtVfecha" runat="server" Width="100px"></asp:TextBox>
                    </td>
                </tr>
                  <tr>
                        <td class="titulo13" width="120px" height="44px">
                            <asp:RadioButton ID="rbtDado" runat="server" Text="&nbsp Demandado" GroupName="2" Checked="True" /><br />
                            <asp:RadioButton ID="rbtDante" runat="server" Text="&nbsp Demandante" GroupName="2" />
                        </td>
                        <td colspan=4><asp:TextBox ID="txtNdemanda" runat="server" Width="300px"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px">Sumilla:</td>
                        <td colspan=4>
                            <asp:TextBox ID="txtNsumilla" runat="server" Width="390px" TextMode="MultiLine" Height="100px"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">Juez:</td>
                        <td colspan=4><asp:TextBox ID="txtNjuez" runat="server" Width="390px"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">Abogado:</td>
                        <td colspan=4>
                            <asp:DropDownList ID="cmbNabogado" runat="server" Height="27px">
                            </asp:DropDownList>
                        </td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="30px">Monto S/.</td>
                        <td><asp:TextBox ID="txtNsoles" runat="server" Width="100px"></asp:TextBox></td>
                        <td width="15px"></td>
                        <td class="titulo13" width="120px" height="30px">Monto US$</td>
                        <td><asp:TextBox ID="txtNus" runat="server" Width="100px"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="30px">Documento fisico:</td>
                        <td colspan=4>
                            <asp:FileUpload ID="FUExpediente" runat="server" onchange="return validarFU(this)"/>
                        </td>
                    </tr>
                </table>
           </div>
            <asp:HiddenField ID="hidFlag" runat="server" />
           <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
            <button type="button" class="btn btn-default" onclick="return validaexp()">Guardar</button>
          </div>
        </div>
      </div>
      </div>

  
    </form>
</body>
</html>
